KEYCLOAK_AUTHENTICATIONEXECUTIONS = {
    "PLEASE-OPEN.IT-browser-with-ip-filtering": [
        {
            "id": "1c729cae-35ea-4195-b013-282319b7ff9b",
            "requirement": "DISABLED",
            "displayName": "Filter by IP",
            "alias": "configuration-imported",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": True,
            "providerId": "POIT-auth-IP-range",
            "authenticationConfig": "7cdd50bf-4684-48b9-8213-25a71bb66235",
            "level": 0,
            "index": 0,
            "priority": 0,
        },
        {
            "id": "8d0d7031-1549-4f17-97bf-d184c85fe1ad",
            "requirement": "REQUIRED",
            "displayName": "PLEASE-OPEN.IT-auth-browser",
            "description": "",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "859e69f2-bd1a-4744-b3c8-15b56f2695a3",
            "level": 0,
            "index": 1,
            "priority": 1,
        },
        {
            "id": "3807df28-95d3-4852-9409-1731679a7754",
            "requirement": "ALTERNATIVE",
            "displayName": "Cookie",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-cookie",
            "level": 1,
            "index": 0,
            "priority": 0,
        },
        {
            "id": "7e0025bd-13b8-47b2-9e07-974a6bf6ae7e",
            "requirement": "DISABLED",
            "displayName": "Kerberos",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-spnego",
            "level": 1,
            "index": 1,
            "priority": 1,
        },
        {
            "id": "5e4a5bba-8134-4bee-a29f-db55159ac20f",
            "requirement": "ALTERNATIVE",
            "displayName": "Identity Provider Redirector",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "identity-provider-redirector",
            "level": 1,
            "index": 2,
            "priority": 2,
        },
        {
            "id": "1d9ab39a-40db-498b-8452-3303431ed517",
            "requirement": "ALTERNATIVE",
            "displayName": "PLEASE-OPEN.IT-auth-browser-forms",
            "description": "",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "6d6ad492-d542-4be5-8280-2617d5a4f494",
            "level": 1,
            "index": 3,
            "priority": 3,
        },
        {
            "id": "ab1d2099-7ccf-46dc-acf0-db0ea86a1722",
            "requirement": "REQUIRED",
            "displayName": "Username Password Form",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "auth-username-password-form",
            "level": 2,
            "index": 0,
            "priority": 0,
        },
        {
            "id": "932f90cc-887f-44a3-a852-281a29319c4e",
            "requirement": "CONDITIONAL",
            "displayName": "PLEASE-OPEN.IT-auth-browser-forms-otp",
            "description": "",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "6c5569f2-f075-4ada-8030-fbe8610cbbd1",
            "level": 2,
            "index": 1,
            "priority": 1,
        },
        {
            "id": "f3cef032-488d-4c54-a5a6-03752c7d7ce0",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 3,
            "index": 0,
            "priority": 0,
        },
        {
            "id": "f8279a6a-cf6c-46f9-887f-17d9798b7118",
            "requirement": "REQUIRED",
            "displayName": "OTP Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-otp-form",
            "level": 3,
            "index": 1,
            "priority": 1,
        },
    ],
    "PLEASE-OPEN.IT-direct-grant-with-ip-filtering": [
        {
            "id": "287d384c-e9eb-446d-a108-07edf87250ba",
            "requirement": "DISABLED",
            "displayName": "Filter by IP",
            "alias": "configuration-imported-direct-grant",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": True,
            "providerId": "POIT-auth-IP-range",
            "authenticationConfig": "a21ce682-0c81-4051-b8f8-0b8baf9b7e3a",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "554400de-3639-443b-9618-bdb419b968f1",
            "requirement": "REQUIRED",
            "displayName": "Username Validation",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "direct-grant-validate-username",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "43986e10-a7f5-47fc-a256-69c832c0494d",
            "requirement": "REQUIRED",
            "displayName": "Password",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "direct-grant-validate-password",
            "level": 0,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "6cc1d62b-0bba-4298-823c-fba17619ff47",
            "requirement": "CONDITIONAL",
            "displayName": "PLEASE-OPEN.IT-direct-grant-with-ip-filtering Direct Grant - Conditional OTP",
            "description": "Flow to determine if the OTP is required for the authentication",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "12cc58c9-956e-4299-9ba8-33de7d2ec273",
            "level": 0,
            "index": 3,
            "priority": 31,
        },
        {
            "id": "9485f3bb-5655-4f8f-a6d5-2bf233dcbb44",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "fcb19b91-927c-4f1c-899d-c00a42d6cd76",
            "requirement": "REQUIRED",
            "displayName": "OTP",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "direct-grant-validate-otp",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
    ],
    "browser": [
        {
            "id": "834d741f-6705-4580-8255-f64366a910d6",
            "requirement": "ALTERNATIVE",
            "displayName": "Cookie",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-cookie",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "e9f92213-05d3-4757-a882-37822b41bffd",
            "requirement": "DISABLED",
            "displayName": "Kerberos",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-spnego",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "93d1be80-fffe-400c-9dd3-0fe52ef9f37c",
            "requirement": "ALTERNATIVE",
            "displayName": "Identity Provider Redirector",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "identity-provider-redirector",
            "level": 0,
            "index": 2,
            "priority": 25,
        },
        {
            "id": "f1f9ce3c-77e9-42fd-b984-885ae9fc78f8",
            "requirement": "ALTERNATIVE",
            "displayName": "Organization",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "5d1a4a56-22e0-440b-b6e1-0b7b4de19e1e",
            "level": 0,
            "index": 3,
            "priority": 26,
        },
        {
            "id": "564dd787-08c5-46cc-ab23-1a53f55c7b0a",
            "requirement": "CONDITIONAL",
            "displayName": "Browser - Conditional Organization",
            "description": "Flow to determine if the organization identity-first login is to be used",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "956d1d31-0061-49c2-ae83-b61e6352f308",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "c94c34c2-3701-452d-b9f4-9baf2f108959",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 2,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "f3145cad-e9ad-4db5-b034-82f538c71f95",
            "requirement": "ALTERNATIVE",
            "displayName": "Organization Identity-First Login",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "organization",
            "level": 2,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "b748ed9c-eddb-4839-aed3-3e052ee71356",
            "requirement": "ALTERNATIVE",
            "displayName": "forms",
            "description": "Username, password, otp and other auth forms.",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "52d266c2-d5fd-452a-ac1a-a342e321b2c9",
            "level": 0,
            "index": 4,
            "priority": 30,
        },
        {
            "id": "99f4e9ab-35da-4677-875a-7d12574cbff5",
            "requirement": "REQUIRED",
            "displayName": "Username Password Form",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "auth-username-password-form",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "90c3517a-38cd-4bf6-9d6e-bf9f3a699cc0",
            "requirement": "CONDITIONAL",
            "displayName": "Browser - Conditional 2FA",
            "description": "Flow to determine if any 2FA is required for the authentication",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "88ee0ee5-635f-4043-9fb1-934856212fc0",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "db257175-afa0-4f2a-ba49-5ab41f47a6a1",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 2,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "b1a89f3b-6a69-4261-9972-1b0d60b69ced",
            "requirement": "ALTERNATIVE",
            "displayName": "OTP Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-otp-form",
            "level": 2,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "f10c0faf-441e-42ba-ad6f-c01a100f6eb8",
            "requirement": "DISABLED",
            "displayName": "WebAuthn Authenticator",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "webauthn-authenticator",
            "level": 2,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "18df2dcc-b711-4b50-b9a8-89252e15e1c2",
            "requirement": "DISABLED",
            "displayName": "Recovery Authentication Code Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-recovery-authn-code-form",
            "level": 2,
            "index": 3,
            "priority": 40,
        },
    ],
    "direct grant": [
        {
            "id": "042c4718-69cc-4525-a402-363a8313c175",
            "requirement": "REQUIRED",
            "displayName": "Username Validation",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "direct-grant-validate-username",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "60f26fda-3e00-49ba-b185-a75be68ab985",
            "requirement": "REQUIRED",
            "displayName": "Password",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "direct-grant-validate-password",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "9833ab4e-9aec-4425-9533-5dcba42d1815",
            "requirement": "CONDITIONAL",
            "displayName": "Direct Grant - Conditional OTP",
            "description": "Flow to determine if the OTP is required for the authentication",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "3bca18d1-6d5e-4e52-85ca-03dfed80ee2f",
            "level": 0,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "d950c4b8-d77c-4544-bf0b-9d5d641a9e20",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "2fb47abd-cc7f-400a-a599-f16c05c47a25",
            "requirement": "REQUIRED",
            "displayName": "OTP",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "direct-grant-validate-otp",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
    ],
    "registration": [
        {
            "id": "e849aa88-cf22-4751-a819-7b39abc9d4dd",
            "requirement": "REQUIRED",
            "displayName": "registration form",
            "description": "Registration form",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "authenticationFlow": True,
            "providerId": "registration-page-form",
            "flowId": "efbb76d9-ea82-4939-ad70-00db8d45b32c",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "fb827409-3fa1-40bb-8086-6740456a21bd",
            "requirement": "REQUIRED",
            "displayName": "Registration User Profile Creation",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "registration-user-creation",
            "level": 1,
            "index": 0,
            "priority": 20,
        },
        {
            "id": "79f60d6e-554d-4f79-9dd7-0c7200410fcd",
            "requirement": "REQUIRED",
            "displayName": "Password Validation",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "registration-password-action",
            "level": 1,
            "index": 1,
            "priority": 50,
        },
        {
            "id": "88de87fc-724f-4830-a653-5d79785c6a27",
            "requirement": "DISABLED",
            "displayName": "reCAPTCHA",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": True,
            "providerId": "registration-recaptcha-action",
            "level": 1,
            "index": 2,
            "priority": 60,
        },
        {
            "id": "9da0d61b-04a9-458c-a2ba-c609cc945e20",
            "requirement": "DISABLED",
            "displayName": "Terms and conditions",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "registration-terms-and-conditions",
            "level": 1,
            "index": 3,
            "priority": 70,
        },
    ],
    "reset credentials": [
        {
            "id": "a635151d-937d-49fe-b545-b9b567ff5b15",
            "requirement": "REQUIRED",
            "displayName": "Choose User",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "reset-credentials-choose-user",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "a09d1cc7-91c7-4f0d-a7d7-3b790f3d0f43",
            "requirement": "REQUIRED",
            "displayName": "Send Reset Email",
            "requirementChoices": ["REQUIRED"],
            "configurable": True,
            "providerId": "reset-credential-email",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "bafab46e-ddc7-40c7-9a33-276cd9849a4e",
            "requirement": "REQUIRED",
            "displayName": "Reset Password",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "reset-password",
            "level": 0,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "bac4d919-88fc-4b4c-8a11-57ce0d1e3d97",
            "requirement": "CONDITIONAL",
            "displayName": "Reset - Conditional OTP",
            "description": "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "5a1f62b8-77a0-4002-9e68-ecf80e06ee68",
            "level": 0,
            "index": 3,
            "priority": 40,
        },
        {
            "id": "e0aa3383-af6e-40f2-8966-8846d7654af1",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "c86f2207-0b49-4375-a023-2eefad7d027d",
            "requirement": "REQUIRED",
            "displayName": "Reset OTP",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "reset-otp",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
    ],
    "clients": [
        {
            "id": "5b51f398-a41e-48c5-a3d0-aba6170a8f94",
            "requirement": "ALTERNATIVE",
            "displayName": "Client Id and Secret",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "client-secret",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "19416e5c-d23a-4c7c-9249-c1b865a51ca8",
            "requirement": "ALTERNATIVE",
            "displayName": "Signed Jwt",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "client-jwt",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "6fbffc1a-650e-493b-bc05-e41536213ace",
            "requirement": "ALTERNATIVE",
            "displayName": "Signed Jwt with Client Secret",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "client-secret-jwt",
            "level": 0,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "e49cc279-6de3-47da-a91e-4c0a9638031e",
            "requirement": "ALTERNATIVE",
            "displayName": "X509 Certificate",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "client-x509",
            "level": 0,
            "index": 3,
            "priority": 40,
        },
    ],
    "first broker login": [
        {
            "id": "b65787c9-5702-4828-89af-62548ff6a49d",
            "requirement": "REQUIRED",
            "displayName": "Review Profile",
            "alias": "review profile config",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "idp-review-profile",
            "authenticationConfig": "74c7402f-2c02-4bc8-aa18-3de2408569a8",
            "level": 0,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "8651de9d-9bd9-471e-9b04-1d1ed987efc5",
            "requirement": "REQUIRED",
            "displayName": "User creation or linking",
            "description": "Flow for the existing/non-existing user alternatives",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "d01b1149-0571-48e9-9681-26bccafd6351",
            "level": 0,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "92cf299a-1a2f-4ac0-a8c6-2733da4bf51c",
            "requirement": "ALTERNATIVE",
            "displayName": "Create User If Unique",
            "alias": "create unique user config",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "idp-create-user-if-unique",
            "authenticationConfig": "1629f6bf-6cb8-4c11-ad9e-2fbe09ccb0ec",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "90485757-bd1b-4ba6-a370-41d5989ec806",
            "requirement": "ALTERNATIVE",
            "displayName": "Handle Existing Account",
            "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "3cb51368-d123-4afb-858d-21fe3f40d27b",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "3e6bc1c2-3830-4c5d-98e8-18104f2e8515",
            "requirement": "REQUIRED",
            "displayName": "Confirm link existing account",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "idp-confirm-link",
            "level": 2,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "98e23ac0-5952-4ad6-9c67-bdd03ce477d6",
            "requirement": "REQUIRED",
            "displayName": "Account verification options",
            "description": "Method with which to verity the existing account",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "29d62a67-1900-4a39-81d4-a1cbed940ecc",
            "level": 2,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "171c093a-8150-4520-929f-773811bc6967",
            "requirement": "ALTERNATIVE",
            "displayName": "Verify existing account by Email",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "idp-email-verification",
            "level": 3,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "83dcc6a0-37ee-474e-8691-08a326e9b5ed",
            "requirement": "ALTERNATIVE",
            "displayName": "Verify Existing Account by Re-authentication",
            "description": "Reauthentication of existing account",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "aa836760-b497-4e53-bf04-ef8da87435cf",
            "level": 3,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "514f11a8-904c-4505-97cf-20ba719d712e",
            "requirement": "REQUIRED",
            "displayName": "Username Password Form for identity provider reauthentication",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "idp-username-password-form",
            "level": 4,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "eb632e6d-5a18-4ac7-a86b-3e0a03a40428",
            "requirement": "CONDITIONAL",
            "displayName": "First broker login - Conditional 2FA",
            "description": "Flow to determine if any 2FA is required for the authentication",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "194cb22f-7cfd-423e-b24b-dcc024a1d487",
            "level": 4,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "ad23087f-4d89-4e6f-8d73-f08e70daf548",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 5,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "b3c4f17a-bdf9-4912-a5a6-87ce81a024ee",
            "requirement": "ALTERNATIVE",
            "displayName": "OTP Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-otp-form",
            "level": 5,
            "index": 1,
            "priority": 20,
        },
        {
            "id": "288890bb-62a2-4319-86c5-786aa871392e",
            "requirement": "DISABLED",
            "displayName": "WebAuthn Authenticator",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "webauthn-authenticator",
            "level": 5,
            "index": 2,
            "priority": 30,
        },
        {
            "id": "c3c3977f-d43a-4ca0-8a74-d1793d17e945",
            "requirement": "DISABLED",
            "displayName": "Recovery Authentication Code Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-recovery-authn-code-form",
            "level": 5,
            "index": 3,
            "priority": 40,
        },
        {
            "id": "5aa0a992-fdc8-4c81-b708-263b7b8c39f6",
            "requirement": "CONDITIONAL",
            "displayName": "First Broker Login - Conditional Organization",
            "description": "Flow to determine if the authenticator that adds organization members is to be used",
            "requirementChoices": [
                "REQUIRED",
                "ALTERNATIVE",
                "DISABLED",
                "CONDITIONAL",
            ],
            "configurable": False,
            "authenticationFlow": True,
            "flowId": "cc6c87a9-40a9-4320-8b85-016b3bee982d",
            "level": 0,
            "index": 2,
            "priority": 50,
        },
        {
            "id": "0a599b6c-7fdd-48c8-b32c-9e5d68d56634",
            "requirement": "REQUIRED",
            "displayName": "Condition - user configured",
            "requirementChoices": ["REQUIRED", "DISABLED"],
            "configurable": False,
            "providerId": "conditional-user-configured",
            "level": 1,
            "index": 0,
            "priority": 10,
        },
        {
            "id": "1f73724a-8eba-48dd-9687-0ca2d1ca51a7",
            "requirement": "REQUIRED",
            "displayName": "Organization Member Onboard",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "idp-add-organization-member",
            "level": 1,
            "index": 1,
            "priority": 20,
        },
    ],
    "docker auth": [
        {
            "id": "c9b9e39b-dad7-4769-a6a7-98ae5b87add9",
            "requirement": "REQUIRED",
            "displayName": "Docker Authenticator",
            "requirementChoices": ["REQUIRED"],
            "configurable": False,
            "providerId": "docker-http-basic-authenticator",
            "level": 0,
            "index": 0,
            "priority": 10,
        }
    ],
    "wrong-worflow": [
        {
            "id": "378a41dc-1b89-473f-81d3-82902722a479",
            "requirement": "REQUIRED",
            "displayName": "Cookie",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-cookie",
            "level": 0,
            "index": 0,
            "priority": 0,
        },
        {
            "id": "ffd35871-b965-49c2-aa8c-d5d59df057cf",
            "requirement": "REQUIRED",
            "displayName": "Kerberos",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "auth-spnego",
            "level": 0,
            "index": 1,
            "priority": 1,
        },
        {
            "id": "4bf3305f-e060-426d-bf96-b6c36dea2e33",
            "requirement": "ALTERNATIVE",
            "displayName": "WebAuthn Authenticator",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": False,
            "providerId": "webauthn-authenticator",
            "level": 0,
            "index": 2,
            "priority": 2,
        },
        {
            "id": "e79e47aa-d9fb-4cb6-9bd5-dbdc4fff8495",
            "requirement": "ALTERNATIVE",
            "displayName": "Conditional OTP Form",
            "requirementChoices": ["REQUIRED", "ALTERNATIVE", "DISABLED"],
            "configurable": True,
            "providerId": "auth-conditional-otp-form",
            "level": 0,
            "index": 3,
            "priority": 3,
        },
    ],
}
